namespace VCards.Types;

/// <summary>
///     This property parameter specifies the type of electronic mail address.
/// </summary>
public enum EmailType
{
    /// <summary>
    ///     Indicates America On-Line.
    /// </summary>
    AmericaOnline,

    /// <summary>
    ///     Indicates AppleLink.
    /// </summary>
    // ReSharper disable once InconsistentNaming
    AppleLink,

    /// <summary>
    ///     Indicates AT&amp;T Mail.
    /// </summary>
    // ReSharper disable once InconsistentNaming
    ATTMail,

    /// <summary>
    ///     Indicates CompuServe Information Service.
    /// </summary>
    // ReSharper disable once InconsistentNaming
    CompuServeInformationServices,

    /// <summary>
    ///     Indicates eWorld.
    /// </summary>
    // ReSharper disable once InconsistentNaming
    EWorld,

    /// <summary>
    ///     Indicates Internet SMTP (default).
    /// </summary>
    // ReSharper disable once InconsistentNaming
    Smtp,

    /// <summary>
    ///     Indicates IBM Mail.
    /// </summary>
    // ReSharper disable once InconsistentNaming
    IBMMail,

    /// <summary>
    ///     Indicates MCI Mail.
    /// </summary>
    // ReSharper disable once InconsistentNaming
    MCIMail,

    /// <summary>
    ///     Indicates PowerShare.
    /// </summary>
    // ReSharper disable once InconsistentNaming
    PowerShare,

    /// <summary>
    ///     Indicates Prodigy information service.
    /// </summary>
    // ReSharper disable once InconsistentNaming
    Prodigy,

    /// <summary>
    ///     Indicates Telex number.
    /// </summary>
    // ReSharper disable once InconsistentNaming
    Telex,

    /// <summary>
    ///     Indicates X.400 service.
    /// </summary>
    // ReSharper disable once InconsistentNaming
    X400
}